簡介:全網首發,Symfony2是國外最流行的PHP開發框架,近年來Symfony2正以迅雷不及掩耳之勢迅速占據國內PHP開發框架的市場份額, 鑒于symfony2高度重視業務邏輯,代碼易讀,維護輕松,能大大提升團隊的開發效率,提高代碼性能,現在Symfony2框架已成為大型互聯網公司的首選框架。
第1章 關于Symfony2
本章主要介紹了Symfony2的的發展,以及該框架的優勢和速度,讓小伙伴們對Symofony框架有一個基本的了解
第2章 開發環境搭建
本章主要講解了開發環境的搭建,主要包括使用PHP CLI-Server搭建簡易開發環境、使用Vagrant搭建完整開發環境以及如何搭建共享開發服務器,多方位滿足廣大小伙伴們的需求
第3章 Symfony2的核心文件及目錄結構介紹
本章主要講解了Symfony2的安裝過程和注意事項,并對Symfony2核心文件及目錄結構進行了詳細的介紹,最后帶領大家完成Hello World的編寫。
第4章 路由
本章詳細講解如何配置網站中各個頁面的訪問地址(URL)并將其適配到正確的Controller方法上。
第5章 Controller
本章講解如何使用Controller去編寫程序中的業務邏輯,以及簡單講解如何調用Symfony2的服務進行業務邏輯的處理。
第6章 模板引擎Twig
Twig是Symfony2所使用的模板引擎,相比較其他引擎,Twig有其非常靈活高效的優勢,本章詳細解釋如何使用Twig進行網站頁面模板的開發。
第7章 CSS/JS文件管理
本章講解如何使用Symfony2自帶的CSS/JS資源管理系統進行前端文件的合并、編譯、壓縮、版本更新等。
第8章 數據庫操作—Doctrine2(一)
Doctrine2是Symfony2所使用的數據庫操作框架,本章詳細解釋如何使用Doctrine2進行數據庫操作。
- 視頻: 8-1 使用框架操作數據庫的幾個基本需求 (07:19)
- 視頻: 8-2 Doctrine2簡介 (01:39)
- 視頻: 8-3 Symfony2為什么選擇Doctrine2 (02:45)
- 視頻: 8-4 Symfony2能否使用其他的數據庫操作軟件 (01:40)
- 視頻: 8-5 使用Doctrine2操作數據庫代碼演示 (06:19)
- 視頻: 8-6 Doctrine2的基本概念之實體對象Entity (01:04)
- 視頻: 8-7 Doctrine2的基本概念之對象操作集合Repository (01:04)
- 視頻: 8-8 Doctrine2的基本概念之Proxy (04:18)
- 視頻: 8-9 Doctrine2的基本概念之DQL (03:15)
- 視頻: 8-10 Doctrine2的基本概念之事件監聽機制 (01:59)
第9章 數據庫操作—Doctrine2(二)
Doctrine2是Symfony2所使用的數據庫操作框架,本章詳細解釋如何使用Doctrine2進行數據庫操作。
第10章 數據庫操作—Doctrine2(三)
Doctrine2是Symfony2所使用的數據庫操作框架,本章詳細解釋如何使用Doctrine2進行數據庫操作。
- 視頻: 10-1 簡介 (00:55)
- 視頻: 10-2 使用ParamConverter自動查詢URL參數所對應的Entity (05:16)
- 視頻: 10-3 Repository的find方法 (06:52)
- 視頻: 10-4 Repository內的自定義方法 (03:50)
- 視頻: 10-5 使用Doctrine的生命周期管理功能 (08:39)
- 視頻: 10-6 創建和更新Entity的時候自動設置時間字段 (05:57)
- 視頻: 10-7 使用Doctrine的插件實現數據庫行為的復用和繼承 (04:58)
- 視頻: 10-8 直接調用SQL語句的方式 (01:52)
- 視頻: 10-9 手動控制事務 (02:53)
- 視頻: 10-10 使用完整的DQL進行查詢優化 (04:07)
- 視頻: 10-11 在DQL中使用partial查詢只含有一部分數據的Entity對象 (01:36)
- 視頻: 10-12 使用構造函數創建對象 (02:28)
- 視頻: 10-13 如何在Symfony2里var_dump一個Entity (05:08)
第11章 帶你玩轉symfony2表單
本章節主要介紹了表單的創建技巧,并通過實例演示玩轉表單的五個階段,帶領小伙伴們輕輕松松掌握表單的精髓。
- 視頻: 11-1 概述 (02:05)
- 視頻: 11-2 構成表單的元素—Model (04:14)
- 視頻: 11-3 構成表單的元素—View (01:52)
- 視頻: 11-4 構成表單的元素—Controller (00:54)
- 視頻: 11-5 洪大師帶你三分鐘創建一個最簡單的表單 (12:46)
- 視頻: 11-6 玩轉表單的五階段之創建表單 (16:46)
- 視頻: 11-7 玩轉表單的五階段之修改表單樣式 (11:46)
- 視頻: 11-8 玩轉表單的五階段之提交表單 (05:53)
- 視頻: 11-9 玩轉表單的五階段之驗證表單(一) (18:58)
- 視頻: 11-10 玩轉表單的五階段之驗證表單(二) (03:25)
- 視頻: 11-11 玩轉表單的五階段之處理通過表單提交的數據 (06:21)
- 視頻: 11-12 經驗及知識分享 (06:41)
第12章 知識擴展
本章主要介紹了自定義配置、service以及測試腳本的知識,除此之外還介紹了實際工作中實用的第三方Bundle。